<!DOCTYPE html>
<html lang="cn" dir="ltr">
<head>
  <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="一些常用命令
#拼接变量#A_变量到文本EA_变量到文本/A_变量到文本E比易语言拼接文本的方式快30%
〈文本型〉 A_变量到文本E （通用型 参数，... ） 将变量拼接成文本，并用|分隔。可以无限添加变量，支持所有易语言基础数据类型。 var codes = Ecode.create();function putin() {EcodeSetCode(document.getElementById(&#34;e示例1&#34;),&#34;\r\n\r\n.版本 2\r\n.支持库 aalib\r\n\r\n.子程序 test\r\n.局部变量 整数, 整数型\r\n.局部变量 小数, 小数型\r\n.局部变量 字节集, 字节集\r\n.局部变量 日期, 日期时间型\r\n.局部变量 k, 长整数型\r\n.局部变量 text, 文本型\r\n.局部变量 k2, 长整数型\r\n.局部变量 k3, 长整数型\r\n\r\n\u0027 测速 ()\r\n\u0027 返回 ()\r\n整数 ＝ 1\r\n小数 ＝ 1.2\r\n字节集 ＝ { 1, 2, 3 }\r\ntext ＝ A_变量到文本E (“输出 | ”, “整数：”, 整数, “ 小数：”, 小数, “ 字节集：”, 字节集, “ 日期：”, 日期, #换行符)\r\n输出调试文本 (text)\r\n\r\n\r\n&#34;">
<meta name="theme-color" content="#FFFFFF"><meta property="og:title" content="基础命令" />
<meta property="og:description" content="一些常用命令
#拼接变量#A_变量到文本EA_变量到文本/A_变量到文本E比易语言拼接文本的方式快30%
〈文本型〉 A_变量到文本E （通用型 参数，... ） 将变量拼接成文本，并用|分隔。可以无限添加变量，支持所有易语言基础数据类型。 var codes = Ecode.create();function putin() {EcodeSetCode(document.getElementById(&#34;e示例1&#34;),&#34;\r\n\r\n.版本 2\r\n.支持库 aalib\r\n\r\n.子程序 test\r\n.局部变量 整数, 整数型\r\n.局部变量 小数, 小数型\r\n.局部变量 字节集, 字节集\r\n.局部变量 日期, 日期时间型\r\n.局部变量 k, 长整数型\r\n.局部变量 text, 文本型\r\n.局部变量 k2, 长整数型\r\n.局部变量 k3, 长整数型\r\n\r\n\u0027 测速 ()\r\n\u0027 返回 ()\r\n整数 ＝ 1\r\n小数 ＝ 1.2\r\n字节集 ＝ { 1, 2, 3 }\r\ntext ＝ A_变量到文本E (“输出 | ”, “整数：”, 整数, “ 小数：”, 小数, “ 字节集：”, 字节集, “ 日期：”, 日期, #换行符)\r\n输出调试文本 (text)\r\n\r\n\r\n&#34;" />
<meta property="og:type" content="article" />
<meta property="og:url" content="https://qianyuexingfu.gitee.io/doc/1base/" /><meta property="article:section" content="doc" />

<meta property="article:modified_time" content="2022-05-15T16:54:53+08:00" />

<title>基础命令 | Documents for AAlib</title>
<link rel="manifest" href="../../manifest.json">
<link rel="icon" href="../../favicon.png" type="image/x-icon">
<link rel="stylesheet" href="../../book.min.3805156b94af62087ed8ccedc7a4d16449cb626453feea23d18d8459cc058f06.css" integrity="sha256-OAUVa5SvYgh&#43;2Mztx6TRZEnLYmRT/uoj0Y2EWcwFjwY=" crossorigin="anonymous">
  <script defer src="../../flexsearch.min.js"></script>
  <script defer src="../../cn.search.min.bae2e533ea2a941ee0268e8fb0f8515fc45cc9c24eee6e75bfad4fc9561fe79f.js" integrity="sha256-uuLlM&#43;oqlB7gJo6PsPhRX8RcycJO7m51v61PyVYf558=" crossorigin="anonymous"></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book
-->
  


<link href='//cdn.bootcss.com/highlight.js/11.1.0/styles/github.min.css'
  rel='stylesheet' type='text/css' />


</head>
<body dir="ltr">
  <input type="checkbox" class="hidden toggle" id="menu-control" />
  <input type="checkbox" class="hidden toggle" id="toc-control" />
  <main class="container flex">
    <aside class="book-menu">
      <div class="book-menu-content">
        
  <nav>
<h2 class="book-brand">
  <a href="../../"><span>Documents for AAlib</span>
  </a>
</h2>


<div class="book-search">
  <input type="text" id="book-search-input" placeholder="搜索" aria-label="搜索" maxlength="64" data-hotkeys="s/" />
  <div class="book-search-spinner hidden"></div>
  <ul id="book-search-results"></ul>
</div>











  



  
  <ul>
    
      
        <li>
          
  
  

  
    <span>关于</span>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="../../about/co/" class="">简介</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="../../about/contact/" class="">联系</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="../../about/sponsor/" class="">赞助💕</a>
  

        </li>
      
    
  </ul>

        </li>
      
    
      
        <li>
          
  
  

  
    <span>AALib 参考文档</span>
  

          
  <ul>
    
      
        <li>
          
  
  

  
    <a href="../../doc/1base/" class=" active">基础命令</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="../../doc/2mimalloc/" class="">内存池</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="../../doc/3_%E5%8D%8F%E7%A8%8B/" class="">协程</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="../../doc/4_%E6%97%A5%E5%BF%97/" class="">日志</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="../../doc/5_%E6%AD%A3%E5%88%99/" class="">正则</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="../../doc/6_%E7%BC%96%E7%A0%81%E8%BD%AC%E6%8D%A2/" class="">编码转换</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="../../doc/7_rjson/" class="">Rjson</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="../../doc/8_%E9%85%8D%E7%BD%AE/" class="">配置</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="../../doc/9_%E8%AF%BB%E5%86%99%E9%94%81/" class="">读写锁</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="../../doc/10_%E5%93%88%E5%B8%8C%E8%A1%A8/" class="">哈希表</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="../../doc/11_%E6%95%B0%E6%8D%AE%E5%BA%93/" class="">数据库</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="../../doc/12_%E5%8F%8C%E7%AB%AF%E9%98%9F%E5%88%97/" class="">双端队列</a>
  

        </li>
      
    
  </ul>

        </li>
      
    
  </ul>















</nav>




  <script>(function(){var e=document.querySelector("aside .book-menu-content");addEventListener("beforeunload",function(){localStorage.setItem("menu.scrollTop",e.scrollTop)}),e.scrollTop=localStorage.getItem("menu.scrollTop")})()</script>


 
      </div>
    </aside>

    <div class="book-page">
      <header class="book-header">
        
  <div class="flex align-center justify-between">
  <label for="menu-control">
    <img src="../../svg/menu.svg" class="book-icon" alt="Menu" />
  </label>

  <strong>基础命令</strong>

  <label for="toc-control">
    
    <img src="../../svg/toc.svg" class="book-icon" alt="Table of Contents" />
    
  </label>
</div>


  
  <aside class="hidden clearfix">
    
  
<nav id="TableOfContents">
  <ul>
    <li>
      <ul>
        <li><a href="#拼接变量">拼接变量</a>
          <ul>
            <li><a href="#a_变量到文本e">A_变量到文本E</a></li>
            <li><a href="#a_变量到文本">A_变量到文本</a></li>
          </ul>
        </li>
        <li><a href="#任意类型传参">任意类型传参</a>
          <ul>
            <li><a href="#a_数据到指针">A_数据到指针</a></li>
            <li><a href="#a_指针到数据">A_指针到数据</a></li>
          </ul>
        </li>
        <li><a href="#内存读写">内存读写</a></li>
      </ul>
    </li>
  </ul>
</nav>



  </aside>
  
 
      </header>

      
      
  <article class="markdown"><p>一些常用命令</p>
<h2 id="拼接变量"><a class="anchor" href="#%e6%8b%bc%e6%8e%a5%e5%8f%98%e9%87%8f">#</a>拼接变量</h2>
<h3 id="a_变量到文本e"><a class="anchor" href="#a_%e5%8f%98%e9%87%8f%e5%88%b0%e6%96%87%e6%9c%ace">#</a>A_变量到文本E</h3>
<p><code>A_变量到文本</code>/<code>A_变量到文本E</code>比易语言拼接文本的方式快30%</p>
<pre tabindex="0"><code>〈文本型〉 A_变量到文本E （通用型 参数，... ）
</code></pre><p>将变量拼接成文本，并用|分隔。可以无限添加变量，支持所有易语言基础数据类型。
<div>
    <link href="../../ecode/ecode.css" type="text/css" rel="stylesheet">
    <script type="text/javascript" src="../../ecode/ecode.js"></script>
    <div class="col-lg-6" style="height: auto; width: 100%; font-size: 8px">
        <div class="ecode" id="e示例1" desc="代码段: 示例1" style="height: auto; width: 100%; font-size: 8px"></div>
    </div>
    <div>
      
    </div>
    <script>
        var codes = Ecode.create();
        function putin() {
            EcodeSetCode(document.getElementById("e示例1"),"\r\n\r\n.版本 2\r\n.支持库 aalib\r\n\r\n.子程序 test\r\n.局部变量 整数, 整数型\r\n.局部变量 小数, 小数型\r\n.局部变量 字节集, 字节集\r\n.局部变量 日期, 日期时间型\r\n.局部变量 k, 长整数型\r\n.局部变量 text, 文本型\r\n.局部变量 k2, 长整数型\r\n.局部变量 k3, 长整数型\r\n\r\n\u0027 测速 ()\r\n\u0027 返回 ()\r\n整数 ＝ 1\r\n小数 ＝ 1.2\r\n字节集 ＝ { 1, 2, 3 }\r\ntext ＝ A_变量到文本E (“输出 | ”, “整数：”, 整数, “ 小数：”, 小数, “ 字节集：”, 字节集, “ 日期：”, 日期, #换行符)\r\n输出调试文本 (text)\r\n\r\n\r\n");
            codes.trans();
        }
        putin();
    </script>

</div>

<br>
结果：<code>输出 | |整数：|1| 小数：|1.200000| 字节集：|01 02 03 | 日期：|1899-00--1 -1👎-1|</code></p>
<h3 id="a_变量到文本"><a class="anchor" href="#a_%e5%8f%98%e9%87%8f%e5%88%b0%e6%96%87%e6%9c%ac">#</a>A_变量到文本</h3>
<pre tabindex="0"><code>〈文本型〉 A_变量到文本E （通用型 参数，... ）
</code></pre><p>将变量拼接成文本。可以无限添加变量，支持所有易语言基础数据类型。
<div>
    <link href="../../ecode/ecode.css" type="text/css" rel="stylesheet">
    <script type="text/javascript" src="../../ecode/ecode.js"></script>
    <div class="col-lg-6" style="height: auto; width: 100%; font-size: 8px">
        <div class="ecode" id="e示例2" desc="代码段: 示例2" style="height: auto; width: 100%; font-size: 8px"></div>
    </div>
    <div>
      
    </div>
    <script>
        var codes = Ecode.create();
        function putin() {
            EcodeSetCode(document.getElementById("e示例2"),"\r\n.版本 2\r\n.支持库 aalib\r\n\r\n.子程序 test\r\n.局部变量 整数, 整数型\r\n.局部变量 小数, 小数型\r\n.局部变量 字节集, 字节集\r\n.局部变量 日期, 日期时间型\r\n.局部变量 k, 长整数型\r\n.局部变量 text, 文本型\r\n.局部变量 k2, 长整数型\r\n.局部变量 k3, 长整数型\r\n\r\n\r\n整数 ＝ 1\r\n小数 ＝ 1.2\r\n字节集 ＝ { 1, 2, 3 }\r\ntext ＝ A_变量到文本E (“输出 | ”, “整数：”, 整数, “ 小数：”, 小数, “ 字节集：”, 字节集, “ 日期：”, 日期, #换行符)\r\n输出调试文本 (text)\r\n\r\n");
            codes.trans();
        }
        putin();
    </script>

</div>

<br>
结果：<code>输出 | 整数：1 小数：1.200000 字节集：010203 日期：1899-00--1 -1👎-1</code></p>
<h2 id="任意类型传参"><a class="anchor" href="#%e4%bb%bb%e6%84%8f%e7%b1%bb%e5%9e%8b%e4%bc%a0%e5%8f%82">#</a>任意类型传参</h2>
<h3 id="a_数据到指针"><a class="anchor" href="#a_%e6%95%b0%e6%8d%ae%e5%88%b0%e6%8c%87%e9%92%88">#</a>A_数据到指针</h3>
<pre tabindex="0"><code>调用格式： 〈整数型〉 A_数据到指针 （通用型变量 数据）
将数据转到指针,原有自定义类型会被释放.注意:不支持自定义类型嵌套、自定义类型中包含数组！
</code></pre><h3 id="a_指针到数据"><a class="anchor" href="#a_%e6%8c%87%e9%92%88%e5%88%b0%e6%95%b0%e6%8d%ae">#</a>A_指针到数据</h3>
<pre tabindex="0"><code>调用格式： 〈逻辑型〉 A_指针到数据 （通用型变量 数据，整数型 指针）
注意:不支持自定义类型嵌套、自定义类型中包含数组！
</code></pre><p><div>
    <link href="../../ecode/ecode.css" type="text/css" rel="stylesheet">
    <script type="text/javascript" src="../../ecode/ecode.js"></script>
    <div class="col-lg-6" style="height: auto; width: 100%; font-size: 8px">
        <div class="ecode" id="e多线程传参" desc="代码段: 多线程传参" style="height: auto; width: 100%; font-size: 8px"></div>
    </div>
    <div>
      
    </div>
    <script>
        var codes = Ecode.create();
        function putin() {
            EcodeSetCode(document.getElementById("e多线程传参"),"\r\n.版本 2\r\n.支持库 aalib\r\n\r\n.子程序 _按钮1_被单击\r\n\r\n.计次循环首 (100000, )\r\n    长整数测试 ()\r\n.计次循环尾 ()\r\n\r\n.子程序 长整数测试\r\n.局部变量 int64, 长整数型\r\n\r\nint64 ＝ 12345678910\r\nA_协程_启动 (\u0026子程序1, A_数据到指针 (int64))\r\n\r\n\r\n.子程序 子程序1\r\n.参数 p, 整数型\r\n.局部变量 int64, 长整数型\r\n\r\nA_指针到数据 (int64, p)\r\n.如果真 (int64 ≠ 12345678910)\r\n    信息框 (A_变量到文本E (“err”, int64), 0, , )\r\n.如果真结束\r\n\r\n");
            codes.trans();
        }
        putin();
    </script>

</div>


<strong>注意 <code>A_数据到指针</code>和<code>A_指针到数据</code>要成对出现</strong></p>
<h2 id="内存读写"><a class="anchor" href="#%e5%86%85%e5%ad%98%e8%af%bb%e5%86%99">#</a>内存读写</h2>
<pre tabindex="0"><code>  〈无返回值〉 A_写内存数据 （通用型 参_写入数据，整数型 参_内存指针）
  〈整数型〉 A_读指针整数 （整数型 参_内存指针）
  〈小数型〉 A_读指针小数 （整数型 参_内存指针）
  〈逻辑型〉 A_读指针逻辑 （整数型 参_内存指针）
  〈长整数型〉 A_读指针长整 （整数型 参_内存指针）
  〈短整数型〉 A_读指针短整 （整数型 参_内存指针） 
  〈双精度小数型〉 A_读指针双精 （整数型 参_内存指针）
  〈字节型〉 A_读指针字节 （整数型 参_内存指针）
  〈日期时间型〉 A_读指针日期 （整数型 参_内存指针）
</code></pre></article>
 
      

      <footer class="book-footer">
        
  <div class="flex flex-wrap justify-between">





</div>

 
        





<script src="//cdn.bootcss.com/highlight.js/11.1.0/highlight.min.js"></script>



<script src="//cdn.bootcss.com/highlight.js/11.1.0/languages/cpp.min.js"></script>
<script src="//cdn.bootcss.com/highlight.js/11.1.0/languages/bash.min.js"></script>
<script src="//cdn.bootcss.com/highlight.js/11.1.0/languages/lua.min.js"></script>
<script src="//cdn.bootcss.com/highlight.js/11.1.0/languages/yaml.min.js"></script>
<script src="//cdn.bootcss.com/highlight.js/11.1.0/languages/json.min.js"></script>
<script>hljs.configure({ languages: [] }); hljs.initHighlightingOnLoad();</script>





      </footer>

      
  
 

      <label for="menu-control" class="hidden book-menu-overlay"></label>
    </div>

    
    <aside class="book-toc">
      <div class="book-toc-content">
        
  
<nav id="TableOfContents">
  <ul>
    <li>
      <ul>
        <li><a href="#拼接变量">拼接变量</a>
          <ul>
            <li><a href="#a_变量到文本e">A_变量到文本E</a></li>
            <li><a href="#a_变量到文本">A_变量到文本</a></li>
          </ul>
        </li>
        <li><a href="#任意类型传参">任意类型传参</a>
          <ul>
            <li><a href="#a_数据到指针">A_数据到指针</a></li>
            <li><a href="#a_指针到数据">A_指针到数据</a></li>
          </ul>
        </li>
        <li><a href="#内存读写">内存读写</a></li>
      </ul>
    </li>
  </ul>
</nav>


 
      </div>
    </aside>
    
  </main>

  
</body>
</html>












